home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
HPAVC
/
HPAVC CD-ROM.iso
/
TR-APP12.ZIP
/
TR-AP12B.PPE
(
.txt
)
< prev
next >
Wrap
PCBoard Programming Language Executable
|
1996-05-18
|
7KB
|
315 lines
;------------------------------------------------------------------------------
; .ss.
; `²²'
; .,sS$Ss,,s$ .,sS$$$Ss. .,sS$Ss,,s$ .ss. .sSs.
; .d$$²^°²$$$$'.d$P²°^^²$P'.d$$²^°²$$$$'.$$$' .$$$²Sb,.
; $$$' .$$$' $$$²Sçsµ²' .$$$' .$$$'.$$$' .$$$' `$$b.
; $$$b,,d$$$' ,$$$b,....,s$$$$b,,d$$$'.$$$;.,$$$' ;$$$
; `²S$$S²²S$$S²°²S$$$$S²°°²S$$$$$$',$$S²°²S$S'.sS$$$P²'
; .sS²°$$$²²°"' d²°'
; .$$² .$$'
; $$$.,d$$'
; `²S$$S²'
;------------------------------------------------------------------------------
; P.P.L.X. 2.OO (C)1996 - Lone Runner / AEGiS CoRP'96
;------------------------------------------------------------------------------
; PPE 3.2O (Encryption type I) - Analysis ON - Postprocessing ON
;------------------------------------------------------------------------------
String STRING001
String STRING002
String STRING003
String STRING004
String STRING005
String STRING006
String STRING007
String STRING008
String STRING009
String STRING010
String STRING011
String STRING012
String STRING013
String STRING014
String STRING015
String STRING016
String STRING017
String STRING018
String STRING019
String STRING020
String STRING021
String STRING022
String STRING023
String STRING024
String STRING025
Byte BYTE001
;------------------------------------------------------------------------------
DispFile PPEPath() + "TR-AP12A.PCB", 1
:LABEL001
AnsiPos 16, 5
InputStr "_", STRING001, 15, 61, Mask_Ascii(), 8
If (STRING001 == "") Goto LABEL001
:LABEL002
AnsiPos 23, 6
InputStr "_", STRING002, 15, 17, Mask_Ascii(), 8
If (STRING002 == "") Goto LABEL002
:LABEL003
AnsiPos 55, 6
InputStr "_", STRING003, 15, 2, Mask_Num(), 8
If (STRING003 == "") Goto LABEL003
:LABEL004
AnsiPos 72, 6
InputStr "_", STRING004, 15, 1, "MmFf", 8
If (STRING004 == "") Goto LABEL004
:LABEL005
AnsiPos 28, 7
InputStr "_", STRING005, 15, 1, "YyNn", 16384
If (STRING005 == "") Goto LABEL005
:LABEL006
If (STRING005 == "Y") Goto LABEL007
If (STRING005 == "y") Goto LABEL007
If (STRING005 == "N") Goto LABEL013
If (STRING005 == "n") Goto LABEL013
Goto LABEL006
:LABEL007
AnsiPos 19, 11
InputStr "_", STRING006, 15, 58, Mask_Ascii(), 8
If (STRING006 == "") Goto LABEL007
:LABEL008
AnsiPos 21, 12
InputStr "_", STRING007, 15, 12, Mask_Num(), 8
If (STRING007 == "") Goto LABEL008
:LABEL009
AnsiPos 50, 12
InputStr "_", STRING008, 15, 27, Mask_Ascii(), 8
If (STRING008 == "") Goto LABEL009
:LABEL010
AnsiPos 22, 13
InputStr "_", STRING009, 15, 55, Mask_Ascii(), 8
If (STRING009 == "") Goto LABEL010
:LABEL011
AnsiPos 27, 14
InputStr "_", STRING010, 15, 50, Mask_Ascii(), 8
If (STRING010 == "") Goto LABEL011
:LABEL012
AnsiPos 27, 15
InputStr "_", STRING011, 15, 50, Mask_Ascii(), 8
If (STRING011 == "") Goto LABEL012
:LABEL013
AnsiPos 37, 16
InputStr "_", STRING012, 15, 1, "YyNn", 16384
If (STRING012 == "") Goto LABEL013
:LABEL014
If (STRING012 == "Y") Goto LABEL015
If (STRING012 == "y") Goto LABEL015
If (STRING012 == "N") Goto LABEL018
If (STRING012 == "n") Goto LABEL018
Goto LABEL014
:LABEL015
AnsiPos 26, 20
InputStr "_", STRING013, 15, 6, Mask_Ascii(), 8
If (STRING013 == "") Goto LABEL015
:LABEL016
AnsiPos 53, 20
InputStr "_", STRING014, 15, 24, Mask_Ascii(), 8
If (STRING014 == "") Goto LABEL016
:LABEL017
AnsiPos 16, 21
InputStr "_", STRING015, 15, 61, Mask_Ascii(), 8
If (STRING015 == "") Goto LABEL017
:LABEL018
Print "@CLS@"
DispFile PPEPath() + "TR-AP12B.PCB", 1
AnsiPos 22, 4
InputStr "_", STRING016, 15, 18, Mask_Ascii(), 8
If (STRING016 == "") Goto LABEL018
:LABEL019
AnsiPos 60, 4
InputStr "_", STRING017, 15, 17, Mask_Ascii(), 8
If (STRING017 == "") Goto LABEL019
:LABEL020
AnsiPos 20, 5
InputStr "_", STRING018, 15, 19, Mask_Ascii(), 8
If (STRING018 == "") Goto LABEL020
:LABEL021
AnsiPos 63, 5
InputStr "_", STRING019, 15, 20, Mask_Ascii(), 8
If (STRING019 == "") Goto LABEL021
:LABEL022
AnsiPos 19, 8
InputStr "_", STRING020, 15, 20, Mask_Ascii(), 8
If (STRING020 == "") Goto LABEL022
:LABEL023
AnsiPos 57, 8
InputStr "_", STRING021, 15, 20, Mask_Ascii(), 8
If (STRING021 == "") Goto LABEL023
:LABEL024
AnsiPos 19, 9
InputStr "_", STRING022, 15, 14, Mask_Ascii(), 8
If (STRING022 == "") Goto LABEL024
:LABEL025
AnsiPos 57, 9
InputStr "_", STRING023, 15, 20, Mask_Ascii(), 8
If (STRING023 == "") Goto LABEL025
STRING025 = U_Name()
If (Exist(PPEPath() + "TR-AP12b.TMP")) Delete PPEPath() + "TR-AP12b.TMP"
FCreate 1, PPEPath() + "TR-AP12b.TMP", 1, 0
FPutLn 1, ""
FPutLn 1, "@X0F New User Application!"
FPutLn 1, " @X0FNew User is " + STRING025
FPutLn 1, ""
FPutLn 1, "@X0Bh@X03obbies @X08: @X09" + STRING001
FPutLn 1, "@X0Bt@X03aste @X0Bi@X03n @X0Bm@X03usic @X08: @X09" + STRING002
FPutLn 1, "@X0Ba@X03ge @X08: @X09" + STRING003
FPutLn 1, "@X0Bs@X03ex @X08: @X09" + STRING004
FPutLn 1, "@X0Br@X03un @X0Ba b@X03oard @X08? @X09" + STRING005
:LABEL026
If (STRING005 == "Y") Goto LABEL027
If (STRING005 == "y") Goto LABEL027
If (STRING005 == "N") Goto LABEL028
If (STRING005 == "n") Goto LABEL028
Goto LABEL026
:LABEL027
FPutLn 1, "@X0Bb@X03oard @X0Bn@X03ame @X08: @X09" + STRING006
FPutLn 1, "@X0Bb@X03oard @X0Bn@X03umber @X08: @X09" + STRING007
FPutLn 1, "@X0Bh@X03ours @X08: @X09" + STRING008
FPutLn 1, "@X0Bs@X03oftware @X0Bu@X03sed @X08: @X09" + STRING009
FPutLn 1, "@X0Bc@X03omments @X07(1 line) @X08: @X09" + STRING010
FPutLn 1, "@X0Bc@X03omments @X07(2 line) @X08: @X09" + STRING011
FPutLn 1, "@X0Bp@X03rogram @X08? " + STRING012
:LABEL028
If (STRING012 == "Y") Goto LABEL029
If (STRING012 == "y") Goto LABEL029
If (STRING012 == "N") Goto LABEL030
If (STRING012 == "n") Goto LABEL030
:LABEL029
FPutLn 1, "@X0By@X03ears @X0Bc@X03oding @X08: @X09" + STRING013
FPutLn 1, "@X0Bl@X03anguages @X08: @X09" + STRING014
FPutLn 1, "@X0Bc@X03omments @X08: @X09" + STRING015
:LABEL030
FPutLn 1, "@X0Bc@X03pu @X0Bt@X03ype @X08: @X09" + STRING016
FPutLn 1, "@X0Bh@X03dd @X0Bs@X03pace @X08: @X09" + STRING017
FPutLn 1, "@X0Bm@X03odem @X0Bs@X03peed @X08: @X09" + STRING018
FPutLn 1, "@X0By@X03ears @X0Bb@X03bsing ? @X09" + STRING019
FPutLn 1, "@X0Fboard " + STRING025, " calls.."
FPutLn 1, "@X0Bb@X03oard @X0Bo@X03ne @X08: @X09" + STRING020
FPutLn 1, " @X0An@X02umber @X08: " + STRING021
FPutLn 1, "@X0Bb@X03oard @X0Bt@X03wo @X08: " + STRING022
FPutLn 1, " @X0An@X02umber @X08: " + STRING023
FClose 1
Print "@CLS@"
DispFile PPEPath() + "TR-AP12b.TMP", 1
Print "@WAIT@"
:LABEL031
AnsiPos 3, 25
Print "@X0Bc@X03orrect ? @X2F YEP @X08 no "
:LABEL032
BYTE001 = 1
STRING023 = ""
While (STRING023 == "") Do
STRING023 = Inkey()
EndWhile
If (STRING023 == "6") Goto LABEL033
If (STRING023 == "RIGHT") Goto LABEL033
If (STRING023 == Chr(13)) Goto LABEL034
Goto LABEL032
:LABEL033
AnsiPos 3, 25
Print "@X0Bc@X03orrect ? @X08YEP @X2F NO "
BYTE001 = 1
STRING023 = ""
While (STRING023 == "") Do
STRING023 = Inkey()
EndWhile
If (STRING023 == "4") Goto LABEL031
If (STRING023 == "LEFT") Goto LABEL031
If (STRING023 == Chr(13)) Goto LABEL035
Goto LABEL033
:LABEL034
STRING024 = U_Name()
Message 0, "SYSOP", STRING024, "NEWUSER APPLICATION", "R", Date(), "FALSE", "FALSE", PPEPath() + "TR-AP12b.TMP"
Delete PPEPath() + "TR-AP12b.TMP"
Goto LABEL036
:LABEL035
DispFile PPEPath() + "TR-APP1A.PCB", 1
Goto LABEL001
:LABEL036
Print "@CLS@"
AnsiPos 15, 20
Print "@X0Fa smirk production..."
Delay 4
AnsiPos 15, 20
Print "@X07a smirk production..."
Delay 4
AnsiPos 14, 21
Print "@X0Fcoded by trippah.av.smk"
AnsiPos 15, 20
Print "@X08a smirk production..."
Delay 4
AnsiPos 14, 21
Print "@X07coded by trippah.av.smk"
AnsiPos 15, 20
Print " "
Delay 4
AnsiPos 14, 21
Print "@X08coded by trippah.av.smk"
Delay 4
AnsiPos 14, 21
Print "@X08 "
Delay 3
End
;------------------------------------------------------------------------------
;
; Usage report (before postprocessing)
;
; ■ Statements used :
;
; 1 End
; 87 Goto
; 8 Let
; 14 Print
; 48 If
; 4 DispFile
; 1 FCreate
; 1 FClose
; 28 FPutLn
; 2 Delete
; 23 InputStr
; 6 Delay
; 33 AnsiPos
; 1 Message
;
;
; ■ Functions used :
;
; 34 +
; 47 ==
; 2 !
; 2 Chr()
; 1 Date()
; 2 U_Name()
; 2 Inkey()
; 2 Mask_Num()
; 18 Mask_Ascii()
; 9 PPEPath()
; 1 Exist()
;
;------------------------------------------------------------------------------
;
; Analysis flags : No flag
;
;------------------------------------------------------------------------------
;
; Postprocessing report
;
; 0 For/Next
; 2 While/EndWhile
; 0 If/Then or If/Then/Else
; 0 Select Case
;
;------------------------------------------------------------------------------
; AEGiS Corp - Break the routines, code against the machines!
;------------------------------------------------------------------------------